package com.itheima.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.servlet.ModelAndView;

import java.util.Date;
@RequestMapping("/hello")
@Controller
public class HelloController {

    /**
     * 处理器是以方法 形式  更好管理
     * @param modelAndView  处理完之后  处理的数据封装到 model中  你的这个数据 给那个页面呀？view就代表也页面的地址
     * @return
     */
    @RequestMapping(value = "/sayhello",method = RequestMethod.POST)
    public ModelAndView sayHello(ModelAndView modelAndView){

        //  request.setAttibute(....)
        modelAndView.addObject("date",new Date());
        modelAndView.addObject("msg","hello~springmvc");

//        modelAndView.setViewName("/pages/result.jsp");
        modelAndView.setViewName("result");

        return modelAndView;
    }
    @RequestMapping("/hi")
    public ModelAndView sayHi(ModelAndView modelAndView){

        //数据封装
         modelAndView.addObject("msg","我是sayHi");
       // 视图
        modelAndView.setViewName("msg");


        return modelAndView;
    }
}
